package data.shopuser;

import java.util.ArrayList;

import data.ListInterIterator;

public class UserFind {
	ArrayList<User> users;
	ArrayList<User> find=new ArrayList<User>();
	
	public UserFind (ListInterIterator<User> listInterIterator){
		this.users=(ArrayList<User>) listInterIterator.toArray();
	}
	
	public ListInterIterator <User> find(String key,String message){
		if(key.equals("name")){
			findbyname(message);
		}

		else if(key.equals("store")){
			findbyStore(message);
		}
		return new ListInterIterator<User>(find);
	}
	
	
	public void findbyname(String message){
		for(int i=0;i<users.size();i++){
			if(users.get(i).getName().equals(message)){
				find.add(users.get(i));
			}
		}
	}

	public void findbyStore(String message){
		for(int i=0;i<users.size();i++){
			if(users.get(i).getStore().equals(message)){
				find.add(users.get(i));
			}
		}
	}
	
}
